#include "ratio_coef.h"
#include "debug.h"


static rcTable_t rcTable[] = 
{
    RC_TABLE_ENTRY_INIT(0, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_VOL), 
    RC_TABLE_ENTRY_INIT(1, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_VOL), 
    RC_TABLE_ENTRY_INIT(2, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_CUR), 
    RC_TABLE_ENTRY_INIT(3, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_DC_VOL), 
    RC_TABLE_ENTRY_INIT(4, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_DC_VOL), 
    RC_TABLE_ENTRY_INIT(5, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_DC_CUR), 
    RC_TABLE_ENTRY_INIT(6, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_BAT_VOL), 
    RC_TABLE_ENTRY_INIT(7, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_BAT_VOL), 
    RC_TABLE_ENTRY_INIT(8, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_DC_VOL), 
    RC_TABLE_ENTRY_INIT(9, RC_METHOD_2 , FUNCINF_RATIO_COEF_TYPE_AC_VOL), 
    RC_TABLE_ENTRY_INIT(10, RC_METHOD_2 , FUNCINF_RATIO_COEF_TYPE_AC_CUR), 
    RC_TABLE_ENTRY_INIT(11, RC_METHOD_3 , FUNCINF_RATIO_COEF_TYPE_DC_VOL), 
    RC_TABLE_ENTRY_INIT(12, RC_METHOD_3 , FUNCINF_RATIO_COEF_TYPE_DC_CUR), 
    RC_TABLE_ENTRY_INIT(13, RC_METHOD_3 , FUNCINF_RATIO_COEF_TYPE_BAT_VOL), 
    RC_TABLE_ENTRY_INIT(14, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(15, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_DC_VOL), 
    RC_TABLE_ENTRY_INIT(16, RC_METHOD_5 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(17, RC_METHOD_5 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(18, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_PWR), 
    RC_TABLE_ENTRY_INIT(19, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_CUR), 
    RC_TABLE_ENTRY_INIT(20, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(21, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(22, RC_METHOD_8 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(23, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_DC_VOL), 
    RC_TABLE_ENTRY_INIT(24, RC_METHOD_4 , FUNCINF_RATIO_COEF_TYPE_AC_VOL), 
    RC_TABLE_ENTRY_INIT(25, RC_METHOD_4 , FUNCINF_RATIO_COEF_TYPE_AC_VOL), 
    RC_TABLE_ENTRY_INIT(26, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_PWR), 
    RC_TABLE_ENTRY_INIT(27, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_PWR), 
    RC_TABLE_ENTRY_INIT(28, RC_METHOD_6 , FUNCINF_RATIO_COEF_TYPE_AC_CUR), 
    RC_TABLE_ENTRY_INIT(29, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_PWR), 
    RC_TABLE_ENTRY_INIT(30, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_PWR), 
    RC_TABLE_ENTRY_INIT(31, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_DC_PWR), 
    RC_TABLE_ENTRY_INIT(32, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_DC_PWR), 
    RC_TABLE_ENTRY_INIT(33, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_DC_CUR), 
    RC_TABLE_ENTRY_INIT(34, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_DC_CUR), 
    RC_TABLE_ENTRY_INIT(35, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_DC_PWR), 
    RC_TABLE_ENTRY_INIT(36, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(37, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(38, RC_METHOD_9 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(39, RC_METHOD_10, FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(40, RC_METHOD_10, FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(41, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(42, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(43, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(44, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(45, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(46, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(47, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(48, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(49, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(50, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(51, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(52, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(53, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(54, RC_METHOD_13, FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(55, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(56, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(57, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(58, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(59, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(60, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(61, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(62, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(63, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(64, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(65, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(66, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(67, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(68, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(69, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(70, RC_METHOD_10, FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(71, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_VOL), 
    RC_TABLE_ENTRY_INIT(72, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(73, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(74, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(75, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(76, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(77, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(78, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(79, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(80, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(81, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_CUR), 
    RC_TABLE_ENTRY_INIT(82, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_VOL), 
    RC_TABLE_ENTRY_INIT(83, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_VOL), 
    RC_TABLE_ENTRY_INIT(84, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_VOL), 
    RC_TABLE_ENTRY_INIT(85, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(86, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(87, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(88, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(89, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(90, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(91, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(92, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(93, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(94, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(95, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(96, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(97, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(98, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(99, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(100, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(101, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(102, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(103, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(104, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(105, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(106, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(107, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(108, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(109, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(110, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(111, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(112, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(113, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(114, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(115, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(116, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(117, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(118, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(119, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(120, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_VOL), 
    RC_TABLE_ENTRY_INIT(121, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_VOL), 
    RC_TABLE_ENTRY_INIT(122, RC_METHOD_11, FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(123, RC_METHOD_11, FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(124, RC_METHOD_11, FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(125, RC_METHOD_11, FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(126, RC_METHOD_5 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(127, RC_METHOD_5 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(128, RC_METHOD_11, FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(129, RC_METHOD_11, FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(130, RC_METHOD_11, FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(131, RC_METHOD_11, FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(132, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(133, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(134, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(135, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(136, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(137, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(138, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(139, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(140, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(141, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(142, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(143, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(144, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(145, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(146, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(147, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(148, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(149, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(150, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(151, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(152, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(153, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(154, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(155, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(156, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(157, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(158, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(159, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(160, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(161, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(162, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(163, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(164, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(165, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(166, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(167, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(168, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(169, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(170, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(171, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(172, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(173, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(174, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(175, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(176, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(177, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(178, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(179, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(180, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(181, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(182, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(183, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(184, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(185, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(186, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(187, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(188, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(189, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(190, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(191, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(192, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(193, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(194, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(195, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(196, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(197, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(198, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(199, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(200, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_VOL), 
    RC_TABLE_ENTRY_INIT(201, RC_METHOD_11, FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(202, RC_METHOD_12, FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(203, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(204, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(205, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(206, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(207, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(208, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(209, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(210, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(211, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(212, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(213, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(214, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(215, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(216, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(217, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(218, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(219, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(220, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(221, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(222, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(223, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(224, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(225, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(226, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(227, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(228, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(229, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(230, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(231, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(232, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(233, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(234, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(235, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(236, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(237, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(238, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(239, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(240, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(241, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(242, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(243, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(244, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(245, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(246, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(247, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(248, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(249, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(250, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(251, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(252, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(253, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(254, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(255, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(256, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_VOL), 
    RC_TABLE_ENTRY_INIT(257, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_VOL), 
    RC_TABLE_ENTRY_INIT(258, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_VOL), 
    RC_TABLE_ENTRY_INIT(259, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_CUR), 
    RC_TABLE_ENTRY_INIT(260, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_CUR), 
    RC_TABLE_ENTRY_INIT(261, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_CUR), 
    RC_TABLE_ENTRY_INIT(262, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_DC_VOL), 
    RC_TABLE_ENTRY_INIT(263, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_DC_CUR), 
    RC_TABLE_ENTRY_INIT(264, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_BAT_VOL), 
    RC_TABLE_ENTRY_INIT(265, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_POS_VOL), 
    RC_TABLE_ENTRY_INIT(266, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_NEG_VOL), 
    RC_TABLE_ENTRY_INIT(267, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_PWR), 
    RC_TABLE_ENTRY_INIT(268, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_PWR), 
    RC_TABLE_ENTRY_INIT(269, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_DC_PWR), 
    RC_TABLE_ENTRY_INIT(270, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_POS_VOL), 
    RC_TABLE_ENTRY_INIT(271, RC_METHOD_5 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(272, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(273, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(274, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(275, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(276, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(277, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(278, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(279, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(280, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(281, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(282, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(283, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(284, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(285, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(286, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(287, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(288, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(289, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(290, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(291, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(292, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(293, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(294, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(295, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(296, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(297, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(298, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(299, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(300, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(301, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(302, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(303, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(304, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(305, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(306, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(307, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(308, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(309, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(310, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(311, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(312, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(313, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(314, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(315, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(316, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(317, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(318, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(319, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(320, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(321, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(322, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(323, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(324, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(325, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(326, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(327, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(328, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(329, RC_METHOD_1 , FUNCINF_RATIO_COEF_TYPE_AC_CUR), 
    RC_TABLE_ENTRY_INIT(330, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(331, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(332, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(333, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(334, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(335, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(336, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(337, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(338, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(339, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(340, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(341, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(342, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(343, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(344, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(345, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(346, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(347, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(348, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(349, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(350, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(351, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(352, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(353, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(354, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(355, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(356, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(357, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(358, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(359, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(360, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(361, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(362, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(363, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(364, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(365, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(366, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(367, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(368, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(369, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(370, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(371, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(372, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(373, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(374, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(375, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(376, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(377, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(378, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(379, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(380, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(381, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(382, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(383, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(384, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(385, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(386, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(387, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(388, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(389, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(390, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(391, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(392, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(393, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(394, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(395, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(396, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(397, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(398, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(399, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(400, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(401, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(402, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(403, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(404, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(405, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(406, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(407, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(408, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(409, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(410, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(411, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(412, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(413, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(414, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(415, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(416, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(417, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(418, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(419, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(420, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(421, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(422, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(423, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(424, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(425, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(426, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(427, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(428, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(429, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(430, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(431, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(432, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(433, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(434, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(435, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(436, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(437, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(438, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(439, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(440, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(441, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(442, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(443, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(444, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(445, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(446, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(447, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(448, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(449, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(450, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(451, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(452, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(453, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(454, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(455, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(456, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(457, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(458, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(459, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(460, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(461, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(462, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(463, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(464, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(465, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(466, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(467, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(468, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(469, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(470, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(471, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(472, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(473, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(474, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(475, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(476, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(477, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(478, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(479, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(480, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(481, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(482, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(483, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(484, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(485, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(486, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(487, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(488, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(489, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(490, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(491, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(492, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(493, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(494, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(495, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(496, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(497, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(498, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(499, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(500, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(501, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(502, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(503, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(504, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(505, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(506, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(507, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(508, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(509, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(510, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
    RC_TABLE_ENTRY_INIT(511, RC_METHOD_0 , FUNCINF_RATIO_COEF_TYPE_NULL), 
};
#define RC_TABLE_ENTRY_QTY (sizeof(rcTable) / sizeof(rcTable_t))


int RatioCoef_GetFpgaValue(uint32_t addr, float realValue, uint16_t *pFpgaValue)
{
    int16_t fpgaVal;
    float rc = 1.0F;

    if(addr >= RC_TABLE_ENTRY_QTY)
    {
        PRINT_WARN("Parameter error[%d]", addr);
        return -1;
    }

    switch(rcTable[addr].mthd)
    {
    #define X_MACRO(a, b) case a:
        RC_METHOD_TABLE
    #undef X_MACRO
            break;

        default:
            PRINT_WARN("Parameter error[%d][%d]", addr, rcTable[addr].mthd);
            return -1;
    }

    switch(rcTable[addr].mthd)
    {
        case RC_METHOD_0: /* A = B */
            fpgaVal = (int16_t)(realValue);
            break;

        case RC_METHOD_1: /* A = B * RC */
            if(FuncInf_GetRatioCoef(rcTable[addr].type, &rc) != FUNCINF_ERR_NONE)
            {
                PRINT_WARN("Get ratio coef failure[%d]", addr);
            }
            fpgaVal = (int16_t)((double)realValue * rc);
            break;

        case RC_METHOD_2: /* A = B * RC * 1.414 */
            if(FuncInf_GetRatioCoef(rcTable[addr].type, &rc) != FUNCINF_ERR_NONE)
            {
                PRINT_WARN("Get ratio coef failure[%d]", addr);
            }
            fpgaVal = (int16_t)((double)realValue * rc * 1.414F);
            break;

        case RC_METHOD_3: /* A = B * RC */
            if(FuncInf_GetRatioCoef(rcTable[addr].type, &rc) != FUNCINF_ERR_NONE)
            {
                PRINT_WARN("Get ratio coef failure[%d]", addr);
            }
            fpgaVal = (int16_t)((double)realValue * rc);
            break;

        case RC_METHOD_4: /* A = B * RC * 1.414 / 1.732 */
            if(FuncInf_GetRatioCoef(rcTable[addr].type, &rc) != FUNCINF_ERR_NONE)
            {
                PRINT_WARN("Get ratio coef failure[%d]", addr);
            }
            fpgaVal = (int16_t)((double)realValue * rc * 1.414F / 1.732F);
            break;

        case RC_METHOD_5: /* A = B * 343.6 */
            fpgaVal = (int16_t)((double)realValue * 343.6F);
            break;

        case RC_METHOD_6: /* A = B * RC * 1.414 */
            if(FuncInf_GetRatioCoef(rcTable[addr].type, &rc) != FUNCINF_ERR_NONE)
            {
                PRINT_WARN("Get ratio coef failure[%d]", addr);
            }
            fpgaVal = (int16_t)((double)realValue * rc * 1.414F);
            break;

        case RC_METHOD_7: /* A = B * 3 */
            fpgaVal = (int16_t)((double)realValue * 3.0F);
            break;

        case RC_METHOD_8: /* A = B * 22.752778 */
            fpgaVal = (int16_t)((double)realValue * 22.752778F);
            break;

        case RC_METHOD_9: /* A = B * 512 */
            fpgaVal = (int16_t)((double)realValue * 512);
            break;

        case RC_METHOD_10: /* A = B * 2047 */
            fpgaVal = (int16_t)((double)realValue * 2047);
            break;

        case RC_METHOD_11: /* A = B * 0.0983477 */
            fpgaVal = (int16_t)((double)realValue * 0.0983477F);
            break;

        case RC_METHOD_12: /* A = B * 4.906 */
            fpgaVal = (int16_t)((double)realValue * 4.906F);
            break;

        case RC_METHOD_13: /* A = (B - 50) * 1374.5 */
            fpgaVal = (int16_t)((double)(realValue - 50) * 1374.5F);
            break;

        default:
            PRINT_WARN("Parameter error[%d][%d]", addr, rcTable[addr].mthd);
            return -1;
    }
    // PRINT_WARN("addr[%d] realValue[%f] mthd[%d] rc[%f] fpgaVal[%d]", addr, realValue, rcTable[addr].mthd, rc, fpgaVal);
    *pFpgaValue = (uint16_t)fpgaVal;
    return 0;
}


int RatioCoef_GetRealValue(uint32_t addr, uint16_t fpgaValue, float *pRealValue)
{
    float realVal;
    float rc = 1.0F;

    if(addr >= RC_TABLE_ENTRY_QTY)
    {
        PRINT_WARN("Parameter error[%d]", addr);
        return -1;
    }

    switch(rcTable[addr].mthd)
    {
    #define X_MACRO(a, b) case a:
        RC_METHOD_TABLE
    #undef X_MACRO
            break;

        default:
            PRINT_WARN("Parameter error[%d][%d]", addr, rcTable[addr].mthd);
            return -1;
    }
    
    switch(rcTable[addr].mthd)
    {
        case RC_METHOD_0: /* A = B */
            realVal = (float)(int16_t)fpgaValue;
            break;

        case RC_METHOD_1: /* A = B / RC */
            if(FuncInf_GetRatioCoef(rcTable[addr].type, &rc) != FUNCINF_ERR_NONE)
            {
                PRINT_WARN("Get ratio coef failure[%d]", addr);
            }
            realVal = (float)((double)(int16_t)fpgaValue / rc);
            break;

        case RC_METHOD_2: /* A = B / RC / 1.414 */
            if(FuncInf_GetRatioCoef(rcTable[addr].type, &rc) != FUNCINF_ERR_NONE)
            {
                PRINT_WARN("Get ratio coef failure[%d]", addr);
            }
            realVal = (float)((double)(int16_t)fpgaValue / rc / 1.414F);
            break;

        case RC_METHOD_3: /* A = B / RC */
            if(FuncInf_GetRatioCoef(rcTable[addr].type, &rc) != FUNCINF_ERR_NONE)
            {
                PRINT_WARN("Get ratio coef failure[%d]", addr);
            }
            realVal = (float)((double)(int16_t)fpgaValue / rc);
            break;

        case RC_METHOD_4: /* A = B / RC / 1.414 * 1.732 */
            if(FuncInf_GetRatioCoef(rcTable[addr].type, &rc) != FUNCINF_ERR_NONE)
            {
                PRINT_WARN("Get ratio coef failure[%d]", addr);
            }
            realVal = (float)((double)(int16_t)fpgaValue / rc / 1.414F * 1.732F);
            break;

        case RC_METHOD_5: /* A = B / 343.6 */
            realVal = (float)((double)(int16_t)fpgaValue / 343.6F);
            break;

        case RC_METHOD_6: /* A = B / RC / 1.414 */
            if(FuncInf_GetRatioCoef(rcTable[addr].type, &rc) != FUNCINF_ERR_NONE)
            {
                PRINT_WARN("Get ratio coef failure[%d]", addr);
            }
            realVal = (float)((double)(int16_t)fpgaValue / rc / 1.414F);
            break;

        case RC_METHOD_7: /* A = B / 3 */
            realVal = (float)((double)(int16_t)fpgaValue / 3.0F);
            break;

        case RC_METHOD_8: /* A = B / 22.752778 */
            realVal = (float)((double)(int16_t)fpgaValue / 22.752778F);
            break;

        case RC_METHOD_9: /* A = B / 512 */
            realVal = (float)((double)(int16_t)fpgaValue / 512);
            break;

        case RC_METHOD_10: /* A = B / 2047 */
            realVal = (float)((double)(int16_t)fpgaValue / 2047);
            break;

        case RC_METHOD_11: /* A = B / 0.0983477 */
            realVal = (float)((double)(int16_t)fpgaValue / 0.0983477F);
            break;

        case RC_METHOD_12: /* A = B / 4.906 */
            realVal = (float)((double)(int16_t)fpgaValue / 4.906F);
            break;

        case RC_METHOD_13: /* A = (B - 50) * 1374.5 */
            realVal = (float)((double)(int16_t)fpgaValue / 1374.5F - 50);
            break;

        default:
            PRINT_WARN("Parameter error[%d][%d]", addr, rcTable[addr].mthd);
            return -1;
    }
    // PRINT_WARN("addr[%d] fpgaValue[%d] mthd[%d] rc[%f] realVal[%f]", addr, fpgaValue, rcTable[addr].mthd, rc, realVal);
    *pRealValue = realVal;
    return 0;
}

